package com.hundsun.cprs.yyt.service.report.service;

import com.hundsun.cprs.yyt.service.report.domain.DaliyClinchSum;
import com.hundsun.cprs.yyt.service.report.domain.query.DaliyClinchSumQuery;

import java.util.Date;
import java.util.List;

public interface DaliyClinchSumService {
    /**
     * 新增日成交汇总统计数据
     * @param daliyClinchSum
     *
     * */
    public void add(DaliyClinchSum daliyClinchSum);

    /**
     * 分页查询日成交统计数据
     * @param query
     *
     * */
    public void queryByPage(DaliyClinchSumQuery query);

    /**
     * 根据区域查询最近几天的记录
     * @param areaCode 地区编码
     * @param time 最近几天
     *
     * */
    public List<DaliyClinchSum> getRecentRecord(String areaCode,int time);

    /**
     * 获取区域日成交统计信息
     * @param areaCode
     * @param startTime
     * @param endTime
     *
     * */
    public DaliyClinchSum getDaliyClinchSumFromArea(String areaCode, Date startTime,Date endTime);
}
